package com.yougong.api.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 时间工具类
 *
 * @author muchen
 * @date 2020/12/17
 */
public class DateUtils {

    /**
     * 带毫秒日期字符串格式
     */
    public static final String MSEC_FORMAT = "yyyyMMddHHmmssSSS";

    /**
     * 日期转换格式字符串 <一句话功能简述> <功能详细描述>
     *
     * @param date    日期对象
     * @param pattern 日期格式
     * @return
     * @see [类、类#方法、类#成员]
     */
    public static String dateToString(Date date, String pattern) {
        if (null == date) {
            return "";
        }
        if (null == pattern || "".equals(pattern.trim())) {
            // 默认格式
            pattern = "yyyy-MM-dd";
        }
        SimpleDateFormat sdf = new SimpleDateFormat(pattern);
        return sdf.format(date);
    }

}
